package zumyi12;

import java.util.Scanner;

public class AdminBusCar {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        Car car = new Car();
        Bus bus  = new Bus();
        System.out.println("********欢迎光临租八戒汽车租赁公司**********");
        System.out.println("1:轿车 其他整数：客车");
        System.out.println("请选择你要租赁的汽车类型：");
        int AutoMobile = sc.nextInt();

        //获取用户租赁汽车的三个条件：品牌， 座位数，型号
        String brand = "";
        int seatNumber = 0;
        String type  = "";
        switch (AutoMobile){
            case 1://租赁轿车
                System.out.println("选择你要租赁的轿车品牌：1：别克 其他整数为：宝马");
                int choose=sc.nextInt();
                if (choose==1){
                    brand="别克";
                    System.out.println("请选择你要租赁汽车的型号：1：林荫大道 其他整数为：GL8");
                    type=(sc.nextInt()==1)?"林荫大道":"GL8";
                }else {
                    brand="宝马";
                    System.out.println("请选择你要租赁汽车的型号：1：X6 其他整数为：550i");
                    type=(sc.nextInt()==1)?"x6":"550i";
                }
                break;
            default://租赁客车
                System.out.println("请选择你要租赁的客车的品牌：1：金杯 其他整数为：金龙");
                brand= (sc.nextInt()==1)?"金杯":"金龙";
                System.out.println("请选择你要租赁客车的座位数：1：16座 其他整数为：34座");
                seatNumber=(sc.nextInt()==1)?16:34;
                break;
        }
        //初始化数据
        Data.init();
        //租车
        if (AutoMobile==1){
            Car c = Data.rentCar(brand,type);
            System.out.print("请输入您要租赁汽车的天数：");
            double price=c.callRent(sc.nextInt());
            //车牌号
            System.out.println("分配给您的汽车牌号是：："+c.getSign());
            System.out.println("您需要支付的租赁费用为："+price+"元。");
        }else {
            Bus b = Data.rentBus(brand,seatNumber);
            System.out.print("请输入您要租赁汽车的天数：");
            double price=b.callRent(sc.nextInt());
            //车牌号
            System.out.println("分配给您的汽车牌号是：："+b.getSign());
            System.out.println("您需要支付的租赁费用为："+price+"元。");
        }
    }
    }

